home *** CD-ROM | disk | FTP | other *** search
/ BMUG PD-ROM B4 / PD-ROM B4.iso / Utilities / TidBITs / TidBITS 101-125 / TidBITS#110⁄09-Mar-92.etx < prev    next >
Text File  |  1992-05-27  |  29KB  |  613 lines

  1. TidBITS#110/09-Mar-92
  2. =====================
  3.  
  4.  This week's bug comes from the PowerBook serial ports. Far-out
  5.    technology comes from Apple's Casper voice recognition work,
  6.    closer-in technology comes from Australian firm Codex's XEvents
  7.    which allow AppleEvents to move between Macs, Unix machines, and
  8.    Windows machines, and the here-and-now technologies come from
  9.    Pacer Software for the updated PacerTerm, Aldus for Additions,
  10.    and UserLand for the Frontier link to PageMaker. Neat stuff!
  11.  
  12.  Copyright 1990-1992 Adam & Tonya Engst. Non-profit, non-commercial
  13.    publications may reprint articles if full credit is given. Other
  14.    publications please contact us. We do not guarantee the accuracy
  15.    of articles. Publication, product, and company names may be
  16.    registered trademarks of their companies. Disk subscriptions and
  17.    back issues are available.
  18.  
  19.  For more information send email to info@tidbits.halcyon.com or
  20.  ace@tidbits.halcyon.com -- CIS: 72511,306 -- AOL: Adam Engst
  21.  TidBITS -- 9301 Avondale Rd. NE Q1096 -- Redmond, WA 98052 USA
  22.  --------------------------------------------------------------
  23.  
  24. Topics:
  25.     MailBITS/09-Mar-92
  26.     PowerBook Serial Killers
  27.     Additions to Aldus
  28.     Request for MBDF damages
  29.     XEvents
  30.     Pacer Update
  31.     TidBITS browsing macro
  32.     Casper Speaks
  33.     Reviews/09-Mar-92
  34.  
  35. [Archived as /info-mac/digest/tb/tidbits-110.etx; 29K]
  36.  
  37.  
  38. MailBITS/09-Mar-92
  39. ------------------
  40.   Some of you may notice that this issue does not contain the "end"
  41.   tags that we've used for the past few issues. We decided to take
  42.   them out for several reasons. First, we've had trouble accurately
  43.   inserting them and have carefully check to make sure we had them
  44.   right. Second, they are not part of the setext format, and have
  45.   confused writers of setext browsers. Third, for those of you who
  46.   are importing TidBITS files into other applications, you can
  47.   search for the string "return, space, return, space, return" and
  48.   achieve the same result as the one provided by the "end" tags. Our
  49.   apologies for the inconvenience, but we feel it is for the best,
  50.   and the issues should look nicer online without the intrusive
  51.   tags.
  52.  
  53.   
  54. Survey happenings
  55.   Thanks to all those who have returned the survey! We've decided to
  56.   stop considering survey entries for buttons as of 17-Mar-92, which
  57.   is one month after we sent it out, so please get your survey in if
  58.   you wish to be in the running for a button. The survey is
  59.   available from our Internet fileserver and is in TidBITS#107, and
  60.   you can return via email to any of our addresses or via snail mail
  61.   to the address above. For those of you who are redistributing
  62.   TidBITS to a local mailing list or network, I'd appreciate it a
  63.   lot if you could send me a note telling me where you are
  64.   redistributing and approximately how many people are reading each
  65.   issue if you can tell. Thanks!
  66.  
  67.   
  68. QuickMail comment
  69.   Mark H. Anbinder writes in response to our comment last week that
  70.   it would be silly to run a QuickMail client on an AppleShare
  71.   Server 3.0 server machine: "Nothing at all silly about it.
  72.   AppleShare 3.0 is designed to run as one of any number of
  73.   applications under System 7, so there's no reason that an
  74.   AppleShare 3.0 server machine couldn't be used as a QuickMail
  75.   workstation. Obviously the more activity local to a workstation
  76.   running AppleShare 3.0 in the background, the worse the server
  77.   performance, and the more server activity, the worse the jerkiness
  78.   on the workstation. Same as any other background activity. :-)
  79.  
  80.   AppleShare server software and QuickMail client software get along
  81.   fine, by the way. All permutations except AppleShare Server 3.0
  82.   and QuickMail server work fine."
  83.  
  84.   Information from:
  85.     Mark H. Anbinder -- mha@baka.ithaca.ny.us
  86.  
  87.  
  88. PowerBook Serial Killers
  89. ------------------------
  90.   by Nick Rothwell -- nick@dcs.edinburgh.ac.uk
  91.  
  92.   There may be problems with the PowerBook serial ports, related to
  93.   the ROM power saving code. I've had direct comments from software
  94.   houses about this, and although I don't want to name them publicly
  95.   without their consent, I do think there are some serious problems.
  96.   I should add here that I don't own a PowerBook; I was preparing to
  97.   buy one before these problems came to light.
  98.  
  99.   My main application is MIDI (high-speed serial communications to
  100.   drive synthesisers, other electronic musical instruments, and
  101.   outboard effects). Macintoshes have a good deal of high-quality
  102.   software for working with MIDI data in a number of ways, as well
  103.   as a good environment for such software to run in (such as
  104.   Opcode's OMS and Apple's MIDI Management Tools, which allow
  105.   several applications to address instruments through various
  106.   hardware interfaces attached to a Mac's serial ports, or to
  107.   address each other, simultaneously).
  108.  
  109.   I use an SE/30 for my MIDI work, and was seriously contemplating a
  110.   PowerBook 140 as a second machine. The PowerBooks are perfectly
  111.   suited to live performance, being small, relatively solid, and
  112.   extremely powerful as MIDI storage and control devices.
  113.  
  114.   I started hearing rumours about problems doing MIDI with the
  115.   PowerBooks, and started chasing these up. The situation seems to
  116.   be as follows (with some conjecture): the power-saving routines in
  117.   the PowerBook ROM's occasionally kick in and disable interrupts
  118.   for one millisecond or so, regardless of whether any of the power
  119.   saving options are enabled or not. One millisecond is enough time
  120.   for an overrun to occur on the input to the SCC at high serial
  121.   speeds. The upshot is that characters are lost on input. I suspect
  122.   that there's no problem at low speeds (such as 2400 bps modems).
  123.   (Question: is AppleTalk a problem?) But MIDI runs at 31.25 kbps
  124.   and is not at all fault-tolerant. Lose one byte in a large data
  125.   dump and it can't be recovered.
  126.  
  127.   The "official" word is that the PowerBooks are fine for
  128.   sequencing, which involves fast but sparse traffic of two- or
  129.   three-byte messages (notes, controllers, and so on), but they're
  130.   unusable for MIDI archiving and librarian use. My personal opinion
  131.   given the above diagnosis is that the PowerBooks are not even
  132.   reliable for sequencing: I suspect that even short messages can
  133.   get corrupted on occasion, which is bad if we're dealing with
  134.   important instrument configuration messages in live performance.
  135.  
  136.   I've spent a little time doing MIDI on a PowerBook 100, without
  137.   any problems. This could be because I was using Apple's MIDI
  138.   Management Tools (which may, or may not, work around the problem;
  139.   I suspect not from what I've been told), or it could be because I
  140.   was using a PowerBook 100 whose ROM's are based on those in the
  141.   old Portable. Perhaps the problems only occur in the 140 and 170.
  142.   Or maybe I was lucky: MIDI data is sufficiently sparse that the
  143.   interrupt disabling will rarely come when data is hitting the
  144.   ports, and the odd dropped byte can probably go unnoticed - unless
  145.   it happens to be an important one. My understanding is that this
  146.   problem affects input only; transmission from the PowerBooks is
  147.   fine, and my own experiments suggest this to be the case.
  148.  
  149.   So, here I was, wondering why this problem had materialised with
  150.   respect to MIDI and not ordinary high-speed serial communications
  151.   such as 9600 bps modems. Then, this morning I received a mail
  152.   message about reports of PowerBooks dropping characters when using
  153.   Global Village's fast internal modems; the problems have been
  154.   tracked down to straight RS-422 serial connections as well.
  155.  
  156.   The developers I mentioned earlier are pressuring Apple to explain
  157.   and fix the situation. I don't know what form such a solution
  158.   would take: perhaps new ROMs or an OS patch? Certainly, I'll be
  159.   pressuring Apple as well, since this problem makes a PowerBook
  160.   useless for my purposes, and so a purchase hangs in the balance. I
  161.   can't phone 800/SOS-APPL from this side of the pond (Apple UK
  162.   doesn't offer such customer-friendly services at all), but if this
  163.   problem concerns you, you might want to pick up the phone and say
  164.   hello to them.
  165.  
  166.  
  167. Additions to Aldus
  168. ------------------
  169.   Quark XPress has had its XTensions out for a while, and Aldus is
  170.   trying hard to catch up with Additions for PageMaker. Based on
  171.   some of the ones we've seen, used, or heard about, PageMaker is
  172.   well on its way in the race.
  173.  
  174.   A number of Additions ship with PageMaker, ranging from fairly
  175.   simple ones to an Addition that takes a multiple page publication
  176.   and rearranges all the items and pages so that it will print
  177.   correctly so that it can easily be folded to create a booklet.
  178.   This is a tedious and mentally-taxing job to do by hand, and the
  179.   Addition is most welcome. Perhaps the most powerful and useful of
  180.   the Additions that ships with PageMaker is Sort Pages, which shows
  181.   you thumbnails of the pages in your document, (excuse me,
  182.   publication - Aldus is picky about that) and allows you to move
  183.   objects from one page to another or even move whole pages around.
  184.   It's wonderful for quickly importing text and graphics and
  185.   roughing out an overall arrangement for a publication.
  186.  
  187.   Equally as interesting are some of the third party Additions that
  188.   have recently been announced or shipped. For those of you lucky
  189.   enough to have a Voice Navigator from Articulate Systems, you can
  190.   get a free Addition that will allow you to execute any function
  191.   normally performed with the keyboard or mouse with a spoken
  192.   command. EDCO Services has the $149 PMproKit, a collection of
  193.   Additions including such useful ones as Type Distortion,
  194.   LetterTalk (for viewing and modifying kerning pairs), Pica Gauge,
  195.   Rotation and Merge (which was originally supposed to allow text
  196.   rotation to any degree, but was cut back to merely scaling type to
  197.   match a specific line length), and Set Up Columns. Scitex has a
  198.   set of Additions that let you create color blends with up to 12
  199.   different colors in linear or radial orientations, although I'd
  200.   think that most people would do that sort of thing in an
  201.   illustration program.
  202.  
  203.   For those who are frustrated with PageMaker's limited graphics
  204.   import filters, Equilibrium has Import That!, a product name that
  205.   makes more sense when paired with their other product, Rotate
  206.   This! Import That! can import a variety of non-Macintosh graphics
  207.   file formats, and Rotate This! can rotate bitmapped graphics to
  208.   any degree, a trick which it actually achieves by taking a copy of
  209.   the graphic out of PageMaker, rotating it, and then placing it
  210.   back in. It's all done with smoke and mirrors, I'm sure. No one
  211.   has done full text or rotation in an Addition yet, but I've heard
  212.   that someone is working on a clever method for getting around a
  213.   similarly glaring omission in PageMaker, grouping.
  214.  
  215.   Among all the Additions, I especially like the idea of Zephyr
  216.   Design's $79 Zephyr Palettes for PageMaker since they provide
  217.   seven customizable floating palettes that you can select from a
  218.   menu at the end of PageMaker's menu bar. The palettes include
  219.   font, font size, font style, leading, tracking, and alignment, and
  220.   they sport some truly neat features. The font palette will group
  221.   font families and let you create custom palettes so you only have
  222.   to look at a few of your fonts at a time (a problem for many
  223.   desktop publishers). The font style, leading, and tracking
  224.   palettes all feature dynamic on-the-fly changes, so as you run the
  225.   mouse up and down the choices, the selection will change in front
  226.   of your eyes. For those of you without two monitors or a lot of
  227.   screen space, all the palettes have a large mode, which shows all
  228.   the choices, or a small mode, which uses a pop-up menu. Even if
  229.   you do have a lot of screen space, you'll appreciate the fact that
  230.   the palettes can either remember their last positions (even on
  231.   second monitors) or always pop up in a default position. Finally,
  232.   if you want the palettes to always be present when you start up
  233.   PageMaker (without having to select it from the Additions menu),
  234.   they come as a Control Panel too.
  235.  
  236.   Even more useful to some than the Additions already shipping is a
  237.   free install file that allows PageMaker users to control PageMaker
  238.   with scripts from UserLand's Frontier application. Frontier is the
  239.   first scripting application for the Mac and can control the
  240.   operating system, the file system, networks, and most importantly,
  241.   AppleEvent-aware applications. Macintosh consultant Tom Petaccia
  242.   wrote the PageMaker install file, which takes advantage of
  243.   PageMaker's support of the standard DOSC "DoScript" and EVAL
  244.   "Evaluate" events. By using Frontier with PageMaker, script
  245.   writers can supposedly control over 230 PageMaker operations. The
  246.   demos that ship with the install file mostly ask a few questions
  247.   and then assemble a document with the results, something which I
  248.   think could be scripted from inside PageMaker as well. I think the
  249.   sort of thing that will make the Frontier link truly useful is
  250.   that PageMaker's current scripting language isn't nearly as
  251.   powerful or flexible as Frontier's language, and Frontier can also
  252.   automate interaction with other AppleEvent-aware programs. For the
  253.   moment, the number of those programs is limited, but it is growing
  254.   every day. One potential use I see is grabbing information from
  255.   Microphone II 4.0 (or AppleLink now that UserLand is working on a
  256.   scriptable version of AppleLink for Frontier), and bringing that
  257.   information over to PageMaker to flow into a document also created
  258.   under script control. Pretty cool stuff eventually.
  259.  
  260.     Aldus -- 206/622-5500
  261.     Articulate Systems -- 617/935-5656
  262.     EDCO Services -- 800/523-TYPE
  263.     Equilibrium -- 800/524-8651 Dept. EP1
  264.     Fast Electronic -- 604/669-5525
  265.     Scitex America -- 617/275-5150
  266.     UserLand Software -- 415/325-5700
  267.     Zephyr Design -- 206/324-0292 -- ZephyrDsgn on AOL
  268.  
  269.   Information from:
  270.     Aldus propaganda
  271.     Boyd Multerer of Zephyr Design -- ZephyrDsgn on AOL
  272.     UserLand propaganda and demo files
  273.  
  274.  
  275. Request for MBDF damages
  276. ------------------------
  277.   by Mark H. Anbinder -- mha@baka.ithaca.ny.us
  278.  
  279.   Good afternoon. I am a Macintosh technical consultant in Ithaca,
  280.   New York, where two Cornell University students were arrested last
  281.   month for allegedly creating and releasing the MBDF virus. I've
  282.   been asked to assist in collecting some information for an ongoing
  283.   investigation being conducted by Investigator Scott Hamilton of
  284.   Cornell's Department of Public Safety.
  285.  
  286.   IF YOU WERE DIRECTLY AFFECTED by the MBDF virus, please send me a
  287.   detailed description of the damages and expenses incurred. See
  288.   below for details of what I need to know.
  289.  
  290.   IF YOU WERE NOT DIRECTLY AFFECTED by the MBDF virus, please don't
  291.   reply to this message. If you have been affected by other viruses,
  292.   but not MBDF, please don't reply to this message. If you are not
  293.   sure whether your computer was infected with MBDF, please obtain a
  294.   current Macintosh anti-virus utility (such as Disinfectant 2.6 or
  295.   Virus Detective 5.0.2) and check carefully.
  296.  
  297.   Investigator Hamilton needs concrete information about damages and
  298.   expenses that were incurred as a direct result of the MBDF virus.
  299.   He needs:
  300.  
  301. * Monetary expenses resulting from lost time expressed in DOLLAR
  302.   VALUE (or other currency if not US) of the time or lost business
  303.   expressed in value of the lost business, that is directly due to
  304.   MBDF;
  305.  
  306. * The monetary value of YOUR TIME required to remove an MBDF
  307.   infection or repair damage caused by MBDF;
  308.  
  309. * Monetary expenses incurred having a paid consultant or dealer
  310.   remove an MBDF infection or repair damage caused by MBDF;
  311.  
  312. * Monetary expenses incurred obtaining new anti-virus utilities
  313.   (buying commercial ones, paying to update commercial ones, paying
  314.   shareware fees, or downloading freeware or shareware utilities
  315.   from a pay service) for the express purpose of removing an MBDF
  316.   infection, NOT for protection "just in case";
  317.  
  318. * Monetary expenses resulting from time needed to recreate data
  319.   lost due to MBDF;
  320.  
  321. * Other damages that can be documented.
  322.  
  323.   He can NOT consider expenses resulting from efforts to protect
  324.   your computer or computers from the virus if an infection was not
  325.   present. Please do not write unless you were actually directly
  326.   affected by MBDF.
  327.  
  328.   In addition to the above, we need:
  329.  
  330. * Your name and company name (if applicable)
  331.  
  332. * Your e-mail address
  333.  
  334. * Your complete postal address
  335.  
  336. * Your telephone number
  337.  
  338.   Investigator Hamilton may need to get in touch with you for
  339.   additional information, so please be sure to provide all of the
  340.   above.
  341.  
  342.   Please send this information to me (Mark H. Anbinder) via Internet
  343.   email. If that is not feasible, please send it to me via postal
  344.   mail at the below address, or to:
  345.  
  346.     Investigator Scott Hamilton
  347.     Department of Public Safety
  348.     Barton Hall
  349.     Cornell University
  350.     Ithaca, New York 14853 USA
  351.  
  352.   If you know of anyone who was affected by the MBDF virus, please
  353.   pass this message along to them.
  354.  
  355.   I will do my best to reply to all messages I receive, but please
  356.   understand if I don't do so right away. :-) Thanks for your
  357.   assistance!
  358.  
  359.     Mark H. Anbinder
  360.     BAKA Computers, Inc.
  361.     200 Pleasant Grove Road
  362.     Ithaca, NY 14850
  363.  
  364.  
  365. XEvents
  366. -------
  367.   Almost everyone believes AppleEvents will be cool when
  368.   applications start seriously using them. I think that's the
  369.   appropriate belief; I just wish that AppleEvent-savvy applications
  370.   would start saturating the market. Part of the problem might be
  371.   that the whole point of AppleEvents is that applications can use
  372.   them to communicate with other applications. If no other
  373.   applications are supporting AppleEvents, these companies think,
  374.   why should we push to do so with our programs? Yet another
  375.   application of the chicken and egg conundrum.
  376.  
  377.   Codex Software, an independent company from Australia, may help to
  378.   break up this dilemma with its new product, XEvents. Originally
  379.   called CodexEvents, XEvents consists of a set of libraries that
  380.   allow AppleEvent-style events (XEvents are intentionally very
  381.   similar to AppleEvents) to be passed between programs running on
  382.   Macs, Suns, and NeXTs linked via a TCP/IP network. This may sound
  383.   a tad technical for many of you, but that's OK, it's supposed to.
  384.   Codex is shipping the XEvents Software Development Kit (SDK) for
  385.   the Mac, Sun, and NeXT platforms for about $345 US, so only
  386.   developers can really get in on the fun for the moment.
  387.  
  388.   Codex has initially released XEvents for the Mac, Sun, and NeXT,
  389.   but they are working on a version of XEvents that runs under
  390.   Windows as well. Codex is also considering porting XEvents to the
  391.   RS/6000 workstations from IBM, Apple's A/UX, and in the future,
  392.   Windows NT, but supporting the Mac, Sun, NeXT, and Windows will
  393.   cover most people.
  394.  
  395.   Nevertheless, the long range results of XEvent support in
  396.   different applications running on different platforms should be
  397.   obvious. It was a big deal when some companies came out with
  398.   versions of their software that could share files between
  399.   different platforms. I think it's an even bigger deal that you can
  400.   pick and choose what software you want to use on whatever
  401.   platform, and merely have the applications on the different
  402.   platforms communicate. For instance, I could envision a situation
  403.   where someone might want to use Nisus on the Mac to create text
  404.   for a publication that had to be laid out in FrameMaker on the
  405.   NeXT along with data from a Windows spreadsheet. If everyone
  406.   supported XEvents, that should be a piece of cake, or at least
  407.   less of a pain that it would be now.
  408.  
  409.   Codex has a couple of demos of XEvents, including a simple command
  410.   line tool for Unix that allows a Unix host to send core suite
  411.   events to the Finder on networked Macs. There is also a NeXTstep-
  412.   based version of this tool that allows a NeXT to query and control
  413.   (at a basic level of Open, Print, Quit, etc.) applications running
  414.   on a Mac over the network. For applications that support
  415.   AppleEvents but not XEvents, Codex has a background application
  416.   that receives XEvents from non-Macintosh machines and converts
  417.   them to AppleEvents before sending them off to the original
  418.   recipient.
  419.  
  420.   One interesting little feature of XEvents on the Macintosh is that
  421.   because it does not use the Event Manager under System 7,
  422.   applications can be written with inter-application messaging
  423.   facilities even under System 6.0.5. That might be useful for
  424.   companies who want to keep a feature set stable but want to
  425.   support both System 6 and System 7. If you're interested in
  426.   learning more about XEvents, contact Brett Adam via one of the
  427.   ways below.
  428.  
  429.     Brett Adam
  430.     Codex Software Development Pty. Ltd.
  431.     15A Merton Street
  432.     Albert Park, 3206  AUSTRALIA
  433.     Phone: + 61 3 696 2490
  434.     Fax: + 61 3 696 6757
  435.     Email: AUST0335@applelink.apple.com -- bpja@codex.oz.au
  436.  
  437.   Information from:
  438.     Brett Adam -- bpja@codex.oz.au
  439.     Codex propaganda
  440.  
  441.  
  442. Pacer Update
  443. ------------
  444.   by Mark H. Anbinder, TidBITS Contributing Editor
  445.      mha@memory.ithaca.ny.us
  446.  
  447.   Patience is a virtue, right? Well, Pacer Software Inc. has just
  448.   rewarded its loyal PacerTerm customers for being so virtuous, by
  449.   sending out a two-diskette update for this high-end Communications
  450.   Toolbox (CTB)-compatible communications package. The update
  451.   includes Pacer's long-awaited ZMODEM file transfer tool, which was
  452.   promised to purchasers last summer.
  453.  
  454.   In addition to the ZMODEM tool, the update package includes
  455.   PacerTerm 1.0.2, the MacTCP 1.1 update, the Hayes Modem Tool for
  456.   use with the CTB, and an assortment of updated Pacer CTB tools.
  457.   The Hayes Modem Tool is a nice addition; this tool is intended to
  458.   replace the Apple Modem Tool, which is widely held to be the
  459.   weakest link in the CTB chain.
  460.  
  461.   Of course, the weakness of the Apple Modem Tool simply reflects
  462.   the fact that Apple's intention was for third-party developers to
  463.   provide the REAL functionality for the Communications Toolbox, and
  464.   Pacer and Hayes have clearly answered the call. The Hayes tool
  465.   offers numerous improvements over the Apple tool that it replaces
  466.   (among other things, it's vastly more configurable), and Pacer's
  467.   ZMODEM tool is, as far as I know, the first one available for the
  468.   CTB.
  469.  
  470.   With the number of users clamoring for a ZMODEM file transfer tool
  471.   for use with Communications Toolbox applications, we suggest that
  472.   Pacer offer their ZMODEM tool for sale as a stand-alone product.
  473.   [Adam: I suggested to this to Pacer at Macworld, and they said
  474.   that although they would like to do just that, they just can't
  475.   afford the costs of bringing out a commercial package that they
  476.   couldn't sell for much money.] A reminder, though... Pacer's
  477.   ZMODEM tool is _not_ freeware, and should not be distributed or
  478.   copied. At first glance it looks like one of Apple's free tools,
  479.   but it's not one of them. PacerTerm is $249 retail, which is bit
  480.   steep just to get a ZMODEM tool, but it's an excellent package
  481.   overall.
  482.  
  483.   [Adam: Also note that Seaquest Software will supposedly ship in
  484.   April an extension to the Communications Toolbox to support ZMODEM
  485.   transfers. It will be bundled with Seaquest's XMODEM and YMODEM
  486.   tools for $69.]
  487.  
  488.     Pacer Software -- 619/454-0565
  489.     Seaquest Software -- 503/531-0252
  490.  
  491.  
  492. TidBITS browsing macro
  493. ----------------------
  494.   by Ian Feldman -- ianf@random.se
  495.  
  496.   Those of you that read the weekly issues using the "rn" program
  497.   (under Unix) may now be able to browse, jumping directly from
  498.   topic to topic with the help of a special rnmacro. Simply add the
  499.   following 4 lines to the ".rnmac" file in your home directory (or,
  500.   if there isn't one, create it first with "cat > .rnmac^M^D"):
  501.  
  502. # jump forward to next TidBITS.etx topic/ subhead/ subsubhead;
  503. # replace the ^M string last in the macro with an embedded carriage
  504. # return (control-V, control-M in the shell or C-q C-m in emacs)
  505. V       %(%m=p?g\^[\^-= [(>]^M)
  506.  
  507.   From now on typing an uppercase V (mnemonic for ARROW DOWN) will
  508.   jump to next topic or subtopic in TidBITS. Subsequent jumps may be
  509.   commanded either with G (repeat last-defined search pattern) or V.
  510.   Sadly, it only works forward in the text, not backwards. Should
  511.   there be a real rnmacro expert among you then you're welcome to
  512.   enhance it further still. Also, in the process, make it use the
  513.   "d" half-screen scroll option instead of current full-screen one
  514.   (to speed things up).
  515.  
  516.  
  517. Casper Speaks
  518. -------------
  519.   Anyone who has been to a Macworld Expo has probably seen the Voice
  520.   Navigator people demonstrating how easy it is to create their
  521.   corporate logo with Voice Navigator even when speaking at the
  522.   speed of a trained auctioneer. Despite that fact that most of us
  523.   couldn't give a hoot about creating the Articulate Systems logo
  524.   and few people even want to talk that fast, it's an impressive
  525.   demo. Heck, I want to test one.
  526.  
  527.   Apple may have just upped the ante in terms of demos with the
  528.   demonstration of Casper, the listening Mac. (Sounds a bit like a
  529.   cross between Casper the friendly ghost and Mr. Ed the talking
  530.   horse, no?) Casper is essentially some very sophisticated software
  531.   that allows a Mac to recognize vague commands from almost any
  532.   speaker. From what I've heard from people who have seen the demos,
  533.   it really does recognize continuous speech, and can even respond
  534.   with voice output as well.
  535.  
  536.   Casper must be doing quite a bit more extra processing on the
  537.   incoming voice data than the Voice Navigator does because the
  538.   Voice Navigator merely matches a voice waveform to an entry in a
  539.   command dictionary, whereas Casper has several hundred words
  540.   attached to each command, though I'm not entirely sure how that is
  541.   set up (partly because Apple isn't saying). Several of the demos
  542.   have asked Casper to do relatively complex things like looking up
  543.   and dialing phone numbers, acting as a voice interface to a VCR,
  544.   and paying bills electronically. Apparently, in development Casper
  545.   was fed a large number of sentences spoken by many different
  546.   people, which avoids the Voice Navigator's requirement of training
  547.   the software to each individual. Of course, this is still a
  548.   technology demo, which means that it might still be a couple of
  549.   years before it becomes a commercial product, but it's still
  550.   incredibly promising, especially for everyone who has been lusting
  551.   after a Star Trek-style communicator and computer interface.
  552.  
  553.   Casper does not require any special hardware, unlike all of the
  554.   other speech-recognition products on the market for Macs and DOS
  555.   machines, although the demo was done on a Quadra 900 with a
  556.   digital signal processing (DSP) chip and a better microphone than
  557.   currently comes with the Mac. I imagine that the technology could
  558.   be made to work on a plain 68030, but it might be too slow to
  559.   really use. Just another incentive to upgrade, I guess, and Apple
  560.   very well may start building the necessary hardware into the
  561.   upcoming Macs. One place that the speech recognition technology
  562.   will almost certainly appear is in Apple's Personal Digital
  563.   Assistants (PDA) which are reputed to use the RISC technology
  564.   developed by Advanced RISC Machines Ltd., the British company
  565.   Apple helped form a while back (See TidBITS#33). Anything with a
  566.   3" x 5" screen and no keyboard needs a better method of working
  567.   with data than a stylus. Casper does not currently do dictation
  568.   (or Windows, for that matter, but more on that next week!), which
  569.   will limit its use for actually entering data, but merely being
  570.   able to recognize commands should be quite useful.
  571.  
  572.   I'm curious to see how Apple will handle the interface to Casper,
  573.   because if it can recognize any voice, it will have to be able to
  574.   block out surrounding voices. Data muggers could appear too -
  575.   people who would make comments over your shoulder to your Mac or
  576.   PDA running Casper. "Oh you mean I shouldn't have said "Erase the
  577.   hard disk... yes, I'm sure I want to do that." to your Mac? I'm
  578.   sorry." I'm sure that Apple will work out safeguards for that sort
  579.   of thing, but it's certainly something to think about. In the
  580.   meantime, we all have one more future to drool over.
  581.  
  582.   Information from:
  583.     Brian S. Kendig -- bskendig@phoenix.Princeton.EDU
  584.     Gary Stephens -- 90700449@dcu.ie
  585.  
  586.   Related articles:
  587.     MacWEEK -- 03-Feb-92, Vol. 6, #5, pg. 1
  588.     MacWEEK -- 02-Mar-92, Vol. 6, #9, pg. 1
  589.     Wall Street Journal -- 24-Feb-92, pg. A3
  590.  
  591.  
  592. Reviews/09-Mar-92
  593. -----------------
  594.  
  595. * MacWEEK
  596.     Quark XPress 3.1 -- pg. 33
  597.     Frontier -- pg. 33
  598.     Nikon LS-3510 AF Slide Scanner -- pg. 39
  599.     Crash Barrier -- pg. 40
  600.     ClipMedia CD -- pg. 40
  601.     PROclaim! CD -- pg. 40
  602.     Nisus Compact 3.3 -- pg. 41
  603.  
  604. References:
  605.     MacWEEK -- 02-Mar-92, Vol. 6, #9
  606.  
  607.  
  608. ..
  609.  
  610.  This text is wrapped as a setext. For more information send email
  611.  with the single word "setext" (no quotes) in the Subject: line to
  612.  <fileserver@tidbits.halcyon.com>. A file will be returned promptly.
  613.